package com.waitingresult.designpattern.behavioral.strategy.service;

/**
 * @Author: LuYuan
 * @CreateTime: 2022-10-11  20:12
 * @Description: 策略接口
 * @Version: 1.0
 */
public interface UserIdEntityService {
    /**
     * 策略的具体执行方法
     * @param id 策略执行所需要的参数
     */
    void exec(Long id);

    /**
     * 返回策略的类型
     * 比如：
     *  if("mp3".equals(type)){
     *      return "mp3";
     *  }
     * @return 返回策略的类型
     */
    Long instanceType();

}
